var tp = "";
var istj=false;
function checkForm(){
	if($("#cityid"+tp)){
		 if(typeof($("#cityid"+tp).attr('ismust'))!= "undefined" && $("#cityid"+tp).attr('ismust')=='s'){
			 var cityid = $("#cityid"+tp).val();	
			 if(cityid==''){
				alert('请选择城市！');
				istj=false;
				return false;
			 }
		 }
	}
	if($("#publisher"+tp)){//发布人
		var publisher = $("#publisher"+tp).val();
		if(publisher=='' || publisher=='您的称呼'){
			alert('请输入您的称呼！');
			$('#publisher'+tp).focus();
			istj=false;
			return false;
		}
	}
	if($("#area"+tp)){
		 if(typeof($("#area"+tp).attr('ismust'))!= "undefined" && $("#area"+tp).attr('ismust')=='s'){
			 var area = $("#area"+tp).val();	
			 if(area==''){
				alert('请输入您的房屋面积！');
				$('#area'+tp).focus();
				istj=false;
				return false;
			 }else{
				if(!isSuare(area)){
					alert('面积请输入数字！');
					$('#area'+tp).focus();
					istj=false;
					return false;
				}
			}
		 }
	}
	if($("#tellphone"+tp)){//发布人手机号
		var tellphone = $("#tellphone"+tp).val();
		if(tellphone=='' || tellphone=='您的电话'){
			alert('请输入您的电话！');
			$('#tellphone'+tp).focus();
			istj=false;
			return false;
		}else{
			if(!isMobile(tellphone)){
				alert('您输入的手机号格式不正确！');
				$('#tellphone'+tp).focus();
				istj=false;
				return false;
			}
		}
	}
	if($("#vcode"+tp)){//验证码
		var vcode = $("#vcode"+tp).val();
		if(vcode=='' || vcode=='验证码'){
			alert('请输入验证码！');
			$('#vcode'+tp).focus();
			istj=false;
			return false;
		}
	}
	
	
	if($("#budgettype") && $("#budgettype").val()!=''){//预算
		$("#budget").val($("#budgettype"+tp).find("option:selected").text());
	}
	return true;
}
function callBackFunc(data) {
	
	if($("#isnoalert"+tp) && $("#isnoalert"+tp).val()=='s' && data.status==1){
		/*不需要提醒*/
	}else{
		alert(data.info);
	}
	istj=false;
	if(data.status==1){
		if($("#backfun"+tp) && $("#backfun"+tp).val()=='s'){
			if(tp=='_r_sj'){
				doMyBackfun_r_sj(tp,data);
			}else if(tp=='_r_bj'){
				doMyBackfun_r_bj(tp,data);
			}else if(tp=='_cphiddiv'){
				doMyBackfun_cphiddiv(tp,data);
			}else if(tp=='_cpyhq'){
				doMyBackfun_cpyhq(tp,data);
			}else{
				doMyBackfun(tp,data);
			}
		}
		if($('#publisher'+tp)){
			$('#publisher'+tp).val('');
		}
		if($('#tellphone'+tp)){
			$('#tellphone'+tp).val('');
		}
		if($('#zone')){
			$('#zone').val('');
		}
		if($('#budgettype')){
			$('#budgettype').val('');
		}
		if($('#budget')){
			$('#budget').val('');
		}
		if($("#address"+tp)){
			$('#address'+tp).val('');
		}
		if($('#vcode'+tp)){
			$('#vcode'+tp).val('');
		}
		if($('#area'+tp)){
			$('#area'+tp).val('');
		}
	}
}

/*提交标单*/
function doSaveBids(type){
	if(type){
		tp = type;
	}
	if(!istj){
		istj = true;
		var options = {
				beforeSubmit:checkForm,
				success:callBackFunc,
				dataType:'json'
			};
			$('#formbid'+tp).ajaxSubmit(options);
			return false;
	}else{
		alert("请不要重复提交！");
		return;
	}
}
//验证手机号
function isMobile(str){
    var number_chars = "1234567890";
    var i;
    for (i=0;i<str.length;i++){
        if (number_chars.indexOf(str.charAt(i))==-1){
        	return false;
        } 
    }
    if(str.length!=11){
    	return false;
    }
    return true;
}
//验证邮箱
function isEmail(str){
	  if(str == null){
	    return false;
	  }
	  if(str == ""){
	    return true;
	  }
	  var strEmail = str.toLowerCase();
	  var myReg = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	  if(myReg.test(strEmail)){
	  	return true;
	  }else{		
	    return false;
	  }
}
//验证面积
function isSuare(str){
	var number_chars = "1234567890.";
    var i;
    for (i=0;i<str.length;i++){
        if (number_chars.indexOf(str.charAt(i))==-1){
        	return false;
        } 
    }
    return true;
}
//发短信相关
var MAX_S_SMS = 60;
var wait_sms=MAX_S_SMS;
var inittxt = '';
function checkMobileSms(telid){
	var tellphone = $('#'+telid).val();
	if(tellphone=='' || tellphone=='您的电话'){
		alert('手机号码不能为空！');
		$('#'+telid).focus();
		return false;
	}else{
		if(!isMobile(tellphone)){
			alert('手机号格式不正确！');
			$('#'+telid).focus();
			return false;
		}
	}
	return true;
}
function doSendMsgUtil(telid,yzmid,yzmtype){
	if(yzmtype=='button'){
		inittxt = $('#'+yzmid).val();
	}else{
		inittxt = $('#'+yzmid).text();
	}
	if(checkMobileSms(telid)){
		$.getJSON("/Bid/sendCodeUtil",
				{mobile:$('#'+telid).val(), timestamp:(new Date()).getTime()}, 
				function (data){
					alert(data.info);
					if(data.status=='1'){
						if(yzmtype!='button'){
							$('#'+yzmid).css("background","#999");
							$('#'+yzmid).attr('href','javascript:;'); 
						}else{
							$('#'+yzmid).attr("disabled",true);
						}
						countSecondSms(telid,yzmid,yzmtype);
					}
				}
		);
	}
}
function countSecondSms(telid,yzmid,yzmtype){
	if(wait_sms>0){
		if(yzmtype=='button'){
			$('#'+yzmid).val("" + wait_sms-- + "秒后重发");
		}else{
			$('#'+yzmid).text("" + wait_sms-- + "秒后重发");
		}
		setTimeout("countSecondSms('"+telid+"','"+yzmid+"','"+yzmtype+"')", 1000);
	}else{
		wait_sms = MAX_S_SMS;
		if(yzmtype=='button'){
			$('#'+yzmid).val(inittxt);
			$('#'+yzmid).removeAttr("disabled");
		}else{
			$('#'+yzmid).text(inittxt);
			$('#'+yzmid).attr('href',"javascript:doSendMsgUtil('"+telid+"','"+yzmid+"','"+yzmtype+"');"); 
			$('#'+yzmid).css("background","");
		}
	}
}